Skip to content

Latest commit

 

History

History
53 lines (30 loc) · 3.42 KB

File metadata and controls

53 lines (30 loc) · 3.42 KB

Arquitetura da Solução

Pré-requisitos: Projeto de Interface

Definição de como o software é estruturado em termos dos componentes que fazem parte da solução e do ambiente de hospedagem da aplicação.

Diagrama de Classes

Class Diagram0

O diagrama de classes ilustra graficamente como será a estrutura do software, e como cada uma das classes da sua estrutura estarão interligadas. Essas classes servem de modelo para materializar os objetos que executarão na memória.

Neste Diagrama de Classes é possível observar as seguintes informações: o site Simbora possui zero ou n, vários (0..) usuários e um (1) usuário pertence a 1 site Simbora. As subclasses PromoterArtista e Cliente, cada uma com seus atributos específicos, herdam os atributos da superclasse Usuário.Já a classe Evento está com relação de associação com a classe Simbora!, sendo que a classe Simbora! divulga zero ou n, vários (0..) Eventos e um (1) Evento pertence a classe Simbora!. Um (1) Evento tem 1 ou vários (1..) Convites, mas 1 Convite só pode ser de 1 Evento, e 1 Convite não existe sem 1 Evento por isto o losango preenchido, sendo uma relação de Agregação por Composição. Um (1) cliente pode ter zero a vários convites (0..), mas 1 convite só pode ser de 1 cliente, e a classe Convite não existe sem a Classe Cliente, sendo esta também uma relação de Agregação por Composição. O Cliente escolhe participar de 1 Evento e assim é gerado 1 convite.

As referências abaixo irão auxiliá-lo na geração do artefato “Diagrama de Classes”.

Modelo ER

O Modelo ER representa através de um diagrama como as entidades (coisas, objetos) se relacionam entre si na aplicação interativa.]

As referências abaixo irão auxiliá-lo na geração do artefato “Modelo ER”.

Esquema Relacional

O Esquema Relacional corresponde à representação dos dados em tabelas juntamente com as restrições de integridade e chave primária.

As referências abaixo irão auxiliá-lo na geração do artefato “Esquema Relacional”.

Tecnologias Utilizadas

Para a conclusão do trabalho, foram utilizados a IDE Visual Studio Code 2019, utilizando C#, SQL, HTML e CSS. Utilizmos também o Entity Framework, de modo a arquiteturar um projeto em padrão MVC.

Hospedagem

Explique como a hospedagem e o lançamento da plataforma foi feita.

Links Úteis: